geographical isolation - Francés Inglés Diccionario